/**
 * excel所有列的list集合请求数据类型
 */
export interface ColListReq {
  fileId: string
  sheetName: string
}

/**老的HomeView_old用的请求**/
// export interface ExportCompareDataReq {
//   excelAFileId: string
//   sheetNameA: string
//   colNameA: string
//   excelBFileId: string
//   sheetNameB: string
//   colNameB: string
//   /**
//    * 1---- A表有,B表无
//    * 2---- B表有,A表无
//    * 3---- A,B表重复的
//    * 4---- A,B表去除重复的
//    * **/
//   type: number
// }

export interface TwoColReq {
  colNameA: string
  colNameB: string
}

export interface ExportCompareDataReq {
  /**
   * 1---- 显示相同
   * 2---- 显示不同
   * 3---- A表有,B表无
   * 4---- B表有,A表无
   **/
  type: number

  sheetA: CompareSheet

  sheetB: CompareSheet

  primaryCol: TwoColReq[]

  compareCol: TwoColReq[]

  exportTypeList: string[]
}

/**对比的**/
export interface CompareSheet {
  excelFileId: string
  sheetName: string
  headerRow: number
  startRow: number
  endRow: number
}
